Cape leopard - Espagnol Anglais Dictionnaire